package com.molichuxing.services.business.dto.response;

import java.time.LocalDateTime;
import java.util.List;

import com.molichuxing.framework.bean.RootBean;
import com.molichuxing.services.property.AdvertPositionEnum;

import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
public class AdvertBizDto extends RootBean {
    /**
     * 主键id id
     */
    private Integer id;

    /**
     * 广告名称 name
     */
    private String name;

    /**
     * 广告位置（1:终端屏保广告   2:APP开机广告） position
     */
    private Integer position;
    
    /**
     * 广告位置（1:终端屏保广告   2:APP开机广告） position
     */
    private String positionStr;
    
    /**
     * 投放门店
     */
    private Integer storeCount;
    
    /**
     *图片集合 
     */
    private List<String> imgList;
    
    /**
     *视频集合 
     */
    private List<String> videoList;

    /**
     * 创建时间 gmt_create
     */
    private LocalDateTime addTime;

    /**
     * ad_advert
     */
    private static final long serialVersionUID = 1L;

    
    public void setPosition(Integer position) {
    	this.position=position;
    	this.positionStr= position==null ? null : AdvertPositionEnum.getName(position);
    }
  
}